package com.xxr.mom.ci.charging.interworking.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 充电设备接口状态
 * @author natsuki_kining
 */
@Data
public class ConnectorStatusInfo {

    /**
     * 充电设备接口编码
     *
     * 必填
     */
    @JSONField(name = "ConnectorID")
    private String connectorId;
    /**
     * 充电设备接口状态
     *
     * 0∶ 离网;
     * 1∶空闲;
     * 2∶占用（未充电）;
     * 3∶占用（充电中）;
     * 4∶占用（预约锁定）;
     * 255∶故障
     *
     * 必填
     */
    @JSONField(name = "Status")
    private Integer status;
    /**
     * 车位状态
     *
     * 0∶未知;
     * 10∶空闲;
     * 50∶占用
     *
     * 非必填
     */
    @JSONField(name = "ParkStatus")
    private Integer parkStatus;
    /**
     * 地锁状态
     * 0∶未知;
     * 10∶已解锁;
     * 50∶已上锁
     *
     *  非必填
     */
    @JSONField(name = "LockStatus")
    private Integer lockStatus;
}
